Matrix: Adaptive Middleware for Distributed Multiplayer Games
نویسندگان
چکیده
Building a distributed middleware infrastructure that provides the low latency required for massively multiplayer games while still maintaining consistency is non-trivial. Previous attempts have used static partitioning or clientbased peer-to-peer techniques that do not scale well to a large number of players, perform poorly under dynamic workloads or hotspots, and impose significant programming burdens on game developers. We show that it is possible to build a scalable distributed system. This system, called Matrix, is easily usable by game developers. We show experimentally that Matrix provides good performance, especially when hotspots occur, and that even with simple algorithms, Matrix’s performance is acceptable to
منابع مشابه
Object-Oriented Network Middleware for Massively Multiplayer Online Games
In this paper we present a scalable networking middleware designed for multiplayer and massively multiplayer games. We argue that objects can implement an ideal interface between the game logic and the communication middleware. This allows the game developer to maintain current design techniques and apply object-oriented decomposition to partition the game state. Game objects are mapped to dupl...
متن کاملFault-Tolerant Vector-Field Consistency
In recent years there has been an exponential growth of games on mobile devices. Multi-player ad-hoc network games are not easily developed because of the inherent issues of mobile devices and ad-hoc networks, such as limited connectivity, low processing power and short battery time. Vector-Field Consistency is an optimistic consistency model which reduces network usage, by selecting important ...
متن کاملService Oriented Paradigm for Massive Multiplayer Online Games
In recent times Massive Multiplayer Online Game has appeared as a computer game that enables hundreds of players from all parts of the world to interact in a game world (common platform) at the same time instance. Current architecture used for MMOGs based on the classic tightly coupled distributed system. While, MMOGs are getting more interactive same time number of interacting users is increas...
متن کاملWorkload Characterization in Multiplayer Online Games
In recent years, distributed virtual environments (DVEs) have become a major trend in distributed applications, mainly due to the enormous popularity of multiplayer online games in the entertainment industry. Although the workload generated by avatars in a DVE system has already been characterized, the special features of multiplayer online games make these applications to require a particular ...
متن کاملAn Adaptive Load Balancing Management for Distributed Virtual Environment Systems
Distributed Virtual Environment Systems are widely used in massively multiplayer online games. With an efficient distributed architecture and load balancing algorithm, they can support tens of thousands of players interacting with each other. In this paper, we propose an adaptive load balancing algorithm to solve the problem of the center-crowdedness in the DVE systems, while reducing the intra...
متن کامل